<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        var s;
        s = /a{3}/;
        // 检查字符串中是否含有aaa,{n}表示n正好连续出现n次，{}只对前面的一个字符起作用
        s = /ab{3}/;
        // 表示检查字符串中是否含有abbb
        s = /(ab){3}/;
        // 检查字符串中是否含有ababab
        s = /ab{1,3}/;
        // {m,n} 表示出现m到n次，检查字符串中是否含有 b 1到3次,且b前面有a
        s = /ab{3,}/;
        // {m,}表示出现m次以上（包括m次）
        s = /ab+c/;
        // + 表示至少一个
        s = /ab?c/;
        // ?表示一个或零个
        s = /ab*c/;
        // * 表示零个或多个
        s = /^a/;
        // 表示以a开头
        s = /a$/;
        // 表示以a结尾
        s = /^a$/;
        // 表示这个a要既是开头，又是结尾,而且只能有一个a
        s = /^a|a$/;
        // 表示a可以是开头或者是结尾
        var result = s.test("abbb");
        console.log(result);
    </script>
</head>
<body>
    
</body>
</html>